TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Iowa Area rating list selection
                                                2023 Iowa Area rating list selection
2024 TLS League Ratings
Section - Missouri Valley           District - Iowa           Area - Iowa
Life Time Athletic - Des Moines    Men    By Rating
(As of 11/09/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Ryan Roeth U
4.44 4.5 4.5         40 +   West Des Moines, IA
2 Michael Boyer U
4.36 4.5 4.5         40 +   Des Moines, IA
3 Justin Despotovich U
4.24 4.5 4.5         40 +   Grimes, IA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
4 Nathan Geer U
3.97 4.0 4.0         40 +   DES MOINES, IA
5 Scott Neely U
3.93 4.0 4.0         40 +   Granger, IA
6 Ayush Jha U
3.90 (4.0) 4.0         18 +   West Des Moines, IA
7 Ryan Staiert U
3.86 4.0 4.0         40 +   West Des Moines, IA
8 Ravindran Perumal U
3.84 4.0 4.0         40 +   West Des Moines, IA
9 Brent Hanson U
3.84 4.0 4.0         40 +   Johnston, IA
10 Travis Colson U
3.80 4.0 4.0         40 +   Urbandale, IA
11 Julien Duhautois U
3.77 4.0 4.0         18 +   DES MOINES, IA
12 Chirayu Shukla U
3.75 4.0 4.0         18 +   Johnston, IA
13 Martin Fisher Jr U
3.75 4.0 4.0         55 +   ANKENY, IA
14 Stu Card U
3.75 4.0 4.0         55 +   Des Moines, IA
15 Matthew Morgan U
3.67 4.0 4.0         40 +   Des Moines, IA
16 William Doan U
3.64 4.0 4.0         18 +   ALEXANDRIA, VA
17 Anil Jha U
3.62 4.0 4.0         40 +   West Des Moines, IA
18 David Fautsch U
3.61 (4.0) 4.0         40 +   Des Moines, IA
19 Brett Williams U
3.60 4.0 4.0         18 +   Altoona, IA
20 David Brick U
3.60 4.0 4.0         40 +   West Des Moines, IA
21 Matthew Whipps U
3.55 4.0 4.0         55 +   West Des Moines, IA
22 Dennis Lonzarich U
3.54 4.0 4.0         55 +   West Des Moines, IA
23 Bob Chleborad U
3.54 4.0 4.0         40 +   Urbandale, IA
24 Nick Stahly U
3.51 4.0 3.5         40 +   Urbandale, IA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
25 Steven Harper U
3.48 (3.5) 4.0         40 +   Urbandale, IA
26 John Micka U
3.46 3.5 3.5         55 +   Waukee, IA
27 Nathan Johnston U
3.35 3.5 3.5         40 +   Urbandale, IA
28 Todd Versteeg U
3.34 3.5 3.5         40 +   Urbandale, IA
29 Justin Hattan U
3.33 3.5 3.5         40 +   West Des Moines, IA
30 Max Wilker U
3.30 3.5 3.5         55 +   Urbandale, IA
31 Tim Brunkhorst U
3.28 3.5 3.5         40 +   Urbandale, IA
32 SARAVANAN KRISHNAN U
3.26 3.5 3.5         40 +   DAVIDSON, NC
33 Peter Else U
3.22 3.5 3.5         40 +   Waukee, IA
34 John Karrmann U
3.16 3.5 3.5         40 +   West Des Moines, IA
35 Mark Davidson U
3.12 3.5 3.5         55 +   Des Moines, IA
36 Ruben Avilez U
3.11 3.5 3.5         40 +   CLIVE, IA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
37 Wayne Goedken U
2.94 3.0 3.5         40 +   Ankeny, IA
Eduardo Antezano U
n/a n/a 3.0         18 +   Clive, IA
Kevin Baeth U
n/a n/a 4.0         18 +   Urbandale, IA
John Biegert U
n/a n/a 4.5         18 +   URBANDALE, IA
Jacob Birk U
n/a n/a 4.5         40 +   URBANDALE, IA
Michael Bohnenkamp U
n/a n/a 4.0         65 +   Woodward, IA
Jordan Brackey U
n/a n/a 4.5         40 +   Des Moines, IA
Bert Braud U
n/a n/a 3.0         18 +   Johnston, IA
Barron Bremner U
n/a n/a 4.0         40 +   URBANDALE, IA
Scott Brennan U
n/a n/a 3.5         40 +   West Des Moines, IA
Matthew Bright U
n/a n/a 4.0         18 +   Des Moines, IA
Keith Buck U
n/a n/a 4.0         55 +   Johnston, IA
Chris Carrier U
n/a n/a 3.5         40 +   Urbandale, IA
Kent Christensen U
n/a n/a 3.5         40 +   West Des Moines, IA
Lee Christie U
n/a n/a 3.0         40 +   Des Moines, IA
Michael Daly U
n/a n/a 3.5         18 +   West Des Moines, IA
Ryan Flaherty U
n/a n/a 4.5         40 +   Fort Dodge, IA
Ayden Fletcher U
n/a n/a 4.5         18 +   Waukee, IA
Scott Gabrilson U
n/a n/a 3.5         40 +   West Des Moines, IA
Vincent Garcia U
n/a n/a 4.0         18 +   Ankeny, IA
Jeff Glasgow U
n/a n/a 3.5         40 +   Polk City, IA
Heath Glienke U
n/a n/a 3.5         18 +   Grinnell, IA
Thomas Hayes U
n/a n/a 3.5         40 +   Johnston, IA
Willis Hong U
n/a n/a 4.5         18 +   Johnston, IA
Adam Hulten U
n/a n/a 3.5         40 +   Urbandale, IA
James Huneke U
n/a n/a 4.0         18 +   Grimes, IA
Douglas Hutchinson U
n/a n/a 4.0         18 +   Des Moines, IA
Michael Hutchison U
n/a n/a 3.5         40 +   Windsor Heights, IA
Jay Kakade U
n/a n/a 3.0         18 +   Clive, IA
Dinesh Keshwani U
n/a n/a 3.0         18 +   Johnston, IA
Arthur Khaw U
n/a n/a 4.0         55 +   Clive, IA
Peter Dennis Legaspi U
n/a n/a 4.0         18 +   Adel, IA
Benjamin Lehnen U
n/a n/a 4.0         18 +   Windsor Heights, IA
Luke Llewellyn U
n/a n/a 3.0         18 +   Urbandale, IA
Sudhish Madhavan U
n/a n/a 4.0         18 +   ANKENY, IA
Tom Mavridis U
n/a n/a 3.5         40 +   West Des Moines, IA
Roman Mirsky U
n/a n/a 4.0         18 +   Des Moines, IA
Chad Moklestad U
n/a n/a 4.5         18 +   Windsor Heights, IA
Jeff Monson U
n/a n/a 3.0         18 +   Urbandale, IA
Renato Motoyama U
n/a n/a 4.5         40 +   West Des Moines, IA
Adrish Mullick U
n/a n/a 3.5         18 +   Waukee, IA
Mike Nixon U
n/a n/a 3.5         40 +   Clive, IA
Eric Pack U
n/a n/a 3.5         40 +   Urbandale, IA
Joe Peterson U
n/a n/a 4.0         40 +   Des Moines, IA
Tim Pratt U
n/a n/a 3.5         40 +   West Des Moines, IA
Andy Prosser U
n/a n/a 3.5         40 +   West Des Moines, IA
Brian Rickert U
n/a n/a 3.5         40 +   West Des Moines, IA
Ryan Rolwes U
n/a n/a 3.5         18 +   Urbandale, IA
Adam Rothert U
n/a n/a 4.5         40 +   Portland, OR
John Scallon U
n/a n/a 3.5         18 +   Polk City, IA
Thomas Schnurr U
n/a n/a 3.5         40 +   West Des Moines, IA
Nicholas Scott U
n/a n/a 4.5         18 +   Fort Benton, MT
Ron Shortenhaus U
n/a n/a 4.0         55 +   West Des Moines, IA
Trushar Shukla U
n/a n/a 4.0         18 +   Waukee, IA
Tait Smock U
n/a n/a 4.5         40 +   Pella, IA
Mike Sylvester U
n/a n/a 3.5         18 +   Pleasant Hill, IA
leonardo teixeira U
n/a n/a 4.0         18 +   Des Moines, IA
Paul Tekippe U
n/a n/a 3.0         18 +   Waukee, IA
Richard Updegraff U
n/a n/a 3.5         40 +   Clive, IA
Cory Van Wyngarden U
n/a n/a 3.0         18 +   Clive, IA
Raymond Widder U
n/a n/a 3.5         40 +   Johnston, IA
Terry Wilson U
n/a n/a 3.5         40 +   Carlisle, IA
Peter Winterton U
n/a n/a 3.5         18 +   Johnston, IA
Alex Wonio U
n/a n/a 2.5         18 +   West Des Moines, IA
Chris Yuska U
n/a n/a 4.5         40 +   Johnston, IA
Li Zhen U
n/a n/a 3.0         18 +   Clive, IA